Japanese rose
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 The plant Kerria japonica, native to China, Japan, and Korea.
- 2 vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock wordnet
- 3 The plant Rosa multiflora.
- 4 The plant Rosa rugosa.